Last edit of this file was at : 14. August 2000
 
 



Forbidden Pages
 

VMS
© Stage One Computing
 
 
 
 
 
 
 
 
 
 
 

Der tages forbehold for eventuelle fejl/mangler i dette videnbibliotek.
Indholdet må lovligt benyttes efter eget ønske til enten udprint, eller
direkte via internettet, og fejl/foreslag kan indsendes til : mailto:cstage@stageone.dk?subject=Rettelse/tilføjelse/foreslag til The Forbidden VMS pages.

Indhold :

   Diskkopiering på bootniveau
   Diskshadowing
   Mount af device, uden at kende labelen
   Hvordan man laver en standalone bootdisk/Imagebackup
   Hvordan man leder efter en fil på hele disken
   Kopiering via DECnet/Init af disk/lave subdir
   Ændring af password uden om VMS/minimumsboot af VMS
   Ændring af pagefilestørrelse i VMS
   Ændring af filattributter
   Tilkobling af devices, uden at slukke VAXen
   En genstridig harddisk, der ikke vil initialiseres
   Opsætning af DECnetnoder
   Ændring af prompt ved indlogning
   Check af licencer
   Sletning af licens
   Snapguide til SattVMS/SattLine installation
   Autogenerering af nye parametre
   Trick til LOGIN.COM
   Udskrift af DKA300:<000000.sg_user>login.com
   Udskrift af DKA300:<sys0.syscommon.sysmgr>login.com
   Udskrift af systartup_v5.com
   Ændring af filprotection
   Kopiering af TK50 -> TZ85
   Sletning af printer/channel oplysninger
   Søgning efter tekststreng i VMS
   Opsætning af Ethernetkanaler i NCP
   Funktionstaster i VAX/VMS EDIToren
   Udskrift af aktuel process
   Tillad systemmeddelelser
   Check harddisk for defekter
   Vejen ud af autoboot i SattLine på VAX
   Ændring af DECnet node
   Lokal SattLine terminal
   SattLine vindue kan flyttes udenfor rækkevidde
   DECwindows istedet for MOTIF ved autoboot
   Hvor finder man sin optioncode
   Tillad service for DECservere
   Opsætning af DECserver 200/700
   Konfigurering af porte på DECserver
   Ændre label på bånd/disk
   Dismount uanset den aktuelle mount
   Oversigt over totalt antal af filer i et katalog

Clustre

   Styring af CLUSTER på VAX
   Ændring af CLUSTRE efter crash
   Fejl ved indlogning med ny disk i CLUSTER
   Operettelse af CLUSTER (diskserver)
   Check af cluster-nummer
   Nyt cluster password
   Check af CLUSTER votes
 

"Howto" guides

   Defragmentering
   Installation of Thickwire Ethernet on an ALPHAstation 200
   Installation of SattLine ALPHAstation
 

Kursus

   VMS Kursus for vedligeholdelsesfolk
 

Links

   VMS system managers manual
   Digital's OpenVMS dokumentation
   Levette's VMS links
 



Diskkopiering på bootniveau.

Forudsætninger :

Arbejdsdisk DKA300: Disk der skal kopieres
Kopidisk DKA200: Disk der skal kopieres over på

Aktivitet :

Halt systemet, så der opnås en bootprompt.

>>> B/E0000000
$ Backup DKA300: DKA200:

Rart at vide :

<Kode B> bruges til at gentage sidste kommando, hvis man ikke bruger  DECwindows !



Diskshadowing.

Forudsætninger :

Arbejdsdisk DKA300:
Shadowdisk DKA200:

Aktivitet :

$ sho dev

DSA0 VAXVMSV2055
$1$DKA200 Shadowset member (member of DSA0:)
$1$DKA300 Shadowset member (member of DSA0:)

Hvis disse to ikke er ens :

$ set proc/priv=all
$ mount/system/confirm DSA0: /shadow=(DKA200:)
_label : VAXVMSV2055
_log :
Allow full shadow copy on the above member(s) : y
$ sho dev DKA200:

Rart at vide :

Hvis DKA300: crasher, byttes SCSI ID på DKA200: til DKA300:, og så kører applikationen videre.



Mount af device, uden at kende labelen.

Forudsætninger :

Device til mounting : MKA500:

Aktivitet :

$ mount/over=ident MKA500:

Rart at vide :

Man kan også mounte en device som forgin (fremmed => det er ikke nødvendigt at kende fomatet) med en
$ mount/for MKA500:



Hvordan man laver en standalone bootdisk.

Forudsætninger :

Man ønsker at lave en backup til at boote på til VMS.
Disken der skal laves til standalone boot/backup har SCSI ID dka100:

Aktivitet :

Kør stand alone backup kit generatoren :

$ @sys$update:stabackit
Enter name of the device : dka100:
Do you want to initialize ? Yes
Volume name : sattvms112

Rart at vide :

Den VMS der bootes op er en absolut minimums kærne, dvs der er ikke andre muligheder end at lave en backup/restore.

Hvis man ønsker at lave en backup til en standalone bootdisk, booter man VMS op, mounter begge de aktuelle diske

$ mount/over=id dkaX00

og herefter skriver man :

$ backup/image/verify/ignore=interlock dka300: dka100:<000000>backupnavn.BCK/save/noinit/label=<båndlabel>

der kopieres her fra dka300: til dka100: (roden).
/image                      betyder at man laver en eksakt kopi af DKA300:
/verify                     laver en konsistenscheck mellem det man lægger ned i filen, og disken det kommer fra
/ignore=interlock           ignorerer fillåsninger (dvs. den backup'er åbne filer)
/ignore=label_processing    ignorer at der er en anden label på disken end den forventede
/save                       betyder at disken laves til et saveset der skrives ned i en fil
/noinit                     betyder at man ikke initialiserer båndet
/label=<båndlabel>          label på båndet der skal backes op til (kan normalt udelades)
/norewind                   Båndet spoles ikke tilbage efter backup

VMS'es filstruktur har i roden dka300:<000000> forskellige boot mounts. sys0 er den der normalt bootes fra. En standalone boot foretages fra sysE, så hvis dette katalog er tomt, eller der mangler filer kan disse kopieres fra en anden maskine.

Links :

Digital's System Managers Manual



Hvordan man leder efter en fil på hele disken.

Forudsætninger :
Filen kunne f.eks. hedde "startup_v5.com"
Disken kunne f.eks. hedde dka300:

Aktivitet :

Led ved hjælp af dir kommandoen

$ dir dka300:<000000...>sta*

De tre prikker betyder alle subdir !

Der udskrives nu lister over alle filer på dka300: der hedder noget med "sta".



Kopiering via DECnet/Init af disk/lave subdir.

Forudsætninger :

Kopiere *.A filer fra dka300:<000000.sg0356>
Kopieres til SYS711 harddisk dka300:

Aktivitet :

Log ind på den anden maskine, og opret et subdir :

$ set host sys11
$ create/dir dka300:<000000.sg0356>
$ lo

Nu kan der kopieres

$ copy *.A sys11"system sgsystem"::dka300:<000000.sg0356>*

Rart at vide :

Hvis man skal initialisere en disk (slette alle data), gør man således :

$ init dka300: sg0356 sg0356 er devicens label.

Man ønsker ofte at vide hvor meget fri plads der er på en disk før man kopierer data over på denne :

$ sho dev dks300:/full 1 blok svarer til ½ Mb.



Ændring af password uden om VMS/minboot af VMS.

Forudsætninger :

Nogen er kommet til at ændre sit password i VMS, og kan ikke huske det nye.

Aktivitet :

Stands maskinen med halt knappen.

>>> boot/1
SYSBOOT> show uafalternate
SYSBOOT> set uafalternate 1
SYSBOOT> set startup_p1 "min"   Giver minimal opstart af VMS
SYSBOOT> exit

Log nu ind som system :

username : system
password : manager
password : manager
$ set default sys$system
$ copy sysval.dat sysval.save   (for en sikkerheds skyld)
$ mc authorize
uaf> modify system/password=sgsystem
uaf> exit
$

Tryk nu på halt knappen

>>> boot/1
SYSBOOT> set uafalternate 0
SYSBOOT> set startup_p1 " " Giver almindelig opstart af VMS
SYSBOOT> exit

Log nu ind med det nye password

username : system
password : sgsystem

Det sker indimellem at man får at vide at dette password er udløbet, et nyt (midlertidigt) indtastes.

$ set def sys$system
$ mc authorize
uaf> modify system/password=sgsystem Tast evt. <kode F2>.
uaf> modify system/pwdlifetime=0 Tast evt. <kode F2>.
uaf> exit



Ændring af pagefilestørrelse i VMS.

Forudsætninger :

 Man ønsker at ændre pagefilens størrelse fra VMS.

Aktivitet :
$ set def sys$system
$ mc sysgen
SYSGEN> create/size=250000 pagefile.sys   250000 = 125 Mb
SYSGEN> exit
$ reboot

Hvis pagefilen findes på en anden disk end systemdisken (f.eks. dka200:), tilføjes i systartup_v5.com følgende :

$ mount/sys//noassist dka200: AC810_page
$ mc sysgen install dka200:[pagedir]pagefile.sys /page



Ændring af filattributter i VMS.

Forudsætninger :

De aktuelle attributter giver ikke rettigheder til at gøre den aktuelle operation.

Aktivitet :

$ set file/prot=par nnn

Hvis nnn = filnavn, arver filen rettigheder efter kataloget.



Tilkobling af devices, uden at slukke VAXen.

Forudsætninger :

Man ønsker at tilkoble et tapedrev på SCSI porten.

Aktivitet :

Få VAXen til at autokonfigurere påny :

$ mc sysgen
sysgen> autoconfig all
sysgen> exit
$ Show device

Rart at vide :

DIGITAL fraråder på det kraftigste at gøre på denne måde. Husk altid at mindst den ene SCSI enhed er slukket.

Bemærk desuden at VMS nogle gange crasher, p.gr.a. den driver der er bortfjernet fra SattVMS 1.2-3.



En genstridig harddisk, der ikke vil initialiseres.

Forudsætninger :

En harddisk, vil ikke initialiseres, f.eks. p.gr.a. writeprotect, som af uvisse grunde ikke kan slås fra.

Aktivitet :

Sørg for at opnå en bootprompt.

>>> t/ut 10

Vælg option 3 for harddisk sletning.
Vælg SCSI ID
Vælg SCSI_lun til 0

Rart at vide :

Sletning af disken varer lang tid ! Nemt over 1 time.

Husk iøvrigt at checkke om transporttermineringerne er fjernet.



Opsætning af DECnetnoder.

Forudsætninger :

En ny maskine skal kunne "se" de andre i nettet.

Aktivitet :

$ mc ncp  Kør : Network Control Program
NCP> show known nodes
NCP> define node 8.3 name sys83
NCP> set node 8.3 name sys8.3
NCP> exit

De oprettede noder er nu synlige.

Sletning af noder foregår således :

$ mc ncp
NCP> purge node sys83 all
NCP> exit

Rart at vide :

mc svarer til : run sys$system

Det er muligt at hente information fra en anden maskine i netværket, selvom denne ikke er sat op i NCP :

NCP> copy known nodes from 1.814



Ændring af prompt ved indlogning.

Forudsætninger :

Det er praktisk at have forskellige prompter, så man altid ved havd man er logget ind som.

System prompten :  SYS83>
SattGraph prompten  :  SG_SYS83>

Aktivitet :

Der findes for hvert indlognings ID en fil der hedder login.com, nederst i denne fil tilføjes linien :
set prompt=SYS83>

Filerne editeres således :

$ edit/tpu dka300:<sg_user>login.com
Denne fil knytter sig til sattgraph/sattgraph

og

$ edit/tpu dka300:<vms$common.sysmgr>login.com
Denne fil knytter sig til system/sgsystem

Ændringerne tager effekt ved næste login.



Check af licencer.

Forudsætninger :

Hvis man er i tvivl om hvilke licenser der er installeret på VAX-stationen.

Aktivitet :

Denne kommando viser alle de installerede licencer

$ lice issue *

Der er bare den lille hage ved denne kommando at den disabler alle licencerne, skriv derfor :

$ lice enable *

Rart at vide :

Her er et par andre nyttige licenskommandoer :

$ license modify vax-vms /include=SYS112
$ license load vax-vms
$ reboot



Sletning af licens.

Forudsætninger :

En licens skal slettes.

Aktivitet :

$ license delete "licensnavn" "autorisationskode"

Eksempel :

$ license delete net-app-sup-250 als-il-92952-2419



Snapguide til SattVMS/SattLine installation.

Forudsætninger :

En kort guide til standardinstallation af SattVMS/SattLine.

Aktivitet :

>>> Set boot DKA300:
>>> Set halt 2
>>> Set keyboard danish
>>> Boot dka0:
$ Backup/image/verify dka0:satt_vms112.bck/saveset dka300:
Tryk halt
>>> Boot dka300:
Login som system/sgsystem
$ @sys$update:vmslicense
$ @sys$manager:satt_netconfig
$ @sys$manager:satt_setup_pagefile
$ @sys$manager:satt_edit_startup
$ Reboot
Login som system/sgsystem
$ @sys$update:vmsinstal sg1217 dka0:<000000.sg1217> -SattLine
$ @sys$manager:sattgraph_defs
$ installibs    -Biblioteker
Hvis der er 2 harddiske : indsæt mount af den disk der ikke er systemdisk i filen systartup_v5.com
Sæt prompt for sattgraph/sattgraph  SG_netnavn>
Sæt prompt for syatem/sgsystem  netnavn>
Sæt connections op i NCP>
$ satt_autogen
Login som sattgraph/sattgraph
Sørg for automatisk startup i sattgraphmode

I filemanageren lægges følgende menupunkter :


Tilføj til <sg_user>login.com
 set terminal/page=40
 define sg_graphconfig sys$login:vs4000_graphic.

Skab filen dka300:<sg_user>vs4000_graphic. så den indeholder følgende :
 .vindow_place 0 0
 .window_size 1280 1000
 .noofcolors 215



Autogenerering af nye parametre.

Forudsætninger :

Ved opdatering af visse ting, f.eks. heapsize, kan det være nødvendigt at generere SattLine (SattGraph login parametre) en gang til.

Aktivitet :

$ @sys$update:autogen savparams reboot nofeedback



Trick til LOGIN.COM.

Forudsætninger :

Der kan med fordel tilføjes sattgraph_defs til system's LOGIN.COM

Aktivitet :

Ret i login.com
$ edit/tpu login.com

Hvis man ikke ved hvor login.com ligger, kan man gøre en dir på hele disken med :

$ dir dka300:<000000...>login.com


Udskrift af DKA300:<000000.sg_user>login.com.

$ set terminal /insert
$ set terminal /page=40
$ define sg_graphconfig sys$login:vs4000_graphic.
$ @sys$manager:sattgraph_defs
$ node_name = f$trnlnm("SYS$NODE")-"::"
$ newprompt="SG_"+"'node_name'"+"> "
$ set prompt='newprompt'



Udskrift af DKA300:<sys0.syscommon.sysmgr>login.com.

$ !--------------------------------------------------------------------------------------------
$ ! This command procedure is a framework for building an individual
$ ! login command procedure. It is executed every time that you log
$ ! into your account
$ !--------------------------------------------------------------------------------------------
$ if f$mode() .nes. "INTERACTIVE" then goto ENDINTER
$ !--------------------------------------------------------------------------------------------
$ ! Put commands that you want executed only on an interactive login
$ ! between this comment and the "ENDINTER:" symbol.
$ !--------------------------------------------------------------------------------------------
$ !
$ E*DIT == "edit/edt/ccommand=sys$login:EDTINI.EDT"
$ SHUTDOWN == "@SYS$SYSTEM:SHUTDOWN 0 SHUTDOWN YES NO LATER NO NONE"
$ REBOOT == "@SYS$SYSTEM:SHUTDOWN 0 SHUTDOWN YES NO LATER YES NONE"
$ SHUTDOWN1 == "@SYS$SYSTEM:SHUTDOWN"
$ SYS == "SET DEFAULT SYS$SYSTEM"
$ MGR == "SET DEFAULT SYS$MANAGER"
$ UPD == "SET DEFAULT SYS$UPDATE"
$ FRAG == "$SYS$SYSTEM:FRAG"
$ set terminal /insert
$ set terminal /page=40
$ if f$search("sys$manager:sattgraph_defs.com") .nes. "" -
        then @sys$manager:sattgraph_defs.com
$ !
$ ENDINTER:
$ if f$mode() .nes. "BATCH" then goto ENDBATCH
$ !--------------------------------------------------------------------------------------------
$ ! Put commands you want executed only in batch mode between this comment
$ ! and the "ENDBATCH:" symbol.
$ !--------------------------------------------------------------------------------------------
$ ENDBATCH:
$ !--------------------------------------------------------------------------------------------
$ ! Put commands you want executed in any mode of login below.
$ !--------------------------------------------------------------------------------------------
$ node_name = f$trnlnm("SYS$NODE")-"::"
$ newprompt="SG_"+"'node_name'"+"> "
$ set prompt='newprompt'



Udskrift af systartup_v5.com.
 

$ write sys$output -
    f$fao ("!/The VAX/VMS system is now executing the site-specific " + -
           "startup commands.!/")
$ define/system SattVersion "SattGraph-VMS 1.1-2"
$
$ !--------------------------------------------------------------------------------------------
$ ! Define some default settings.
$ !--------------------------------------------------------------------------------------------
$
$ DEF_S_EX = "define/system/executive_mode/nolog"
$
$ !--------------------------------------------------------------------------------------------
$ ! The following commands turn off account logging and delete that account
$ ! log. To keep an account log on your system, delete the following three
$ ! command lines.
$ !--------------------------------------------------------------------------------------------
$
$ set accounting/disable
$ if f$search ("sys$manager:ACCOUNTNG.DAT") .nes. "" then -
    delete sys$manager:ACCOUNTNG.DAT;*
$
$ !--------------------------------------------------------------------------------------------
$ ! The following commands purge the operator and network logs to two
$ ! versions.
$ !--------------------------------------------------------------------------------------------
$
$ if f$search ("sys$manager:OPERATOR.LOG;-1") .nes. "" then -
    purge sys$manager:OPERATOR.LOG
$  if f$search ("sys$manager:EVL.LOG;-1") .nes. "" then -
    purge sys$manager:EVL.LOG
$
$ !--------------------------------------------------------------------------------------------
$ ! This command defines a system-wide login command procedure for all users
$ !--------------------------------------------------------------------------------------------
$
$ DEF_S_EX sys$sylogin sys$manager:SYLOGIN
$
$ !--------------------------------------------------------------------------------------------
$ ! This command defines a message to be displayedbefor each user logs in.
$ !--------------------------------------------------------------------------------------------
$
$ define /system ssy$announce -
      "      Welcome to VAX/VMS  ''f$getsyi("version")'"
$
$ !--------------------------------------------------------------------------------------------
$ ! This command defines a message or file to be displayed after each user
$ ! logs in.
$ !--------------------------------------------------------------------------------------------
$
$ define /system sys$welcome "@sys$manager:WELCOME.TXT"
$

$ !--------------------------------------------------------------------------------------------
$ ! Following are the commands that start up the DECnet network
$ !--------------------------------------------------------------------------------------------
$
$ @sys$manager:STARTNET
$ MOM = f$trnlnm ("mom$load")
$ if MOM .nes. "" then DEF_S_EX mom$load 'MOM', sys$common:[DECSERVER]
$ NODE = f$trnlnm ("sys$node") - "::"
$
$ DEF/SYSTEM/EXEC mom$system sys$sysroot:<decserver>
$
$ !--------------------------------------------------------------------------------------------
$ ! In a cluster some files may be redirected to one specific node in
$ ! the cluster. This is done here.
$ !--------------------------------------------------------------------------------------------
$
$ ! CLUSTER_MASTER_DEVICE = f$getdvi ("sys$sysdevice", "devnam") - "-"
$ ! SYS_COMMON = "''CLUSTER_MASTER_DEVICE'[VMS$COMMON.SYSEXE]"
$ ! DEF_S_EX SYSUAF = 'SYS_COMMON'SYSUAF.DAT
$ ! DEF_S_EX NETUAF = 'SYS_COMMON'NETUAF.DAT
$ ! DEF_S_EX VMSMAIL = 'SYS_COMMON'VMSMAIL.DAT
$ ! DEF_S_EX QMAN$MASTER = 'SYS_COMMON'
$
$ !--------------------------------------------------------------------------------------------
$ ! Mount disks here. Use "mount/system" if not in a cluster and
$ ! "mount/cluster" in a cluster.
$ !
$ ! For example : $mount/cluster sys1$dkb100 sys1_disk
$ !--------------------------------------------------------------------------------------------
$
$ set noon
$ ! CLUSTER_MASTER_LABEL = f$getdvi ("sys$sysdevice", "volnam")
$ ! mount/cluster 'CLUSTER_MASTER_DEVICE' 'CLUSTER_MASTER_LABEL'
$ set on
$
$ ! More than one disk mounted on a system :
$ ! mount/system/noassist dka200: SYS11_SG
$ ! mc sysgen install dka200:[pagedir]pagefile.sys /page
$
$ !--------------------------------------------------------------------------------------------
$ ! The following command starts the system queue manager.
$ !--------------------------------------------------------------------------------------------
$
$ start/queue/manager
$
$ !--------------------------------------------------------------------------------------------
$ ! Start a batch queue
$ !--------------------------------------------------------------------------------------------
$
$ if NODE .nes. ""
$   then
$     initialize /queue /start 'NODE'$batch /batch /job:3 /base_priority=3
$     DEF_S_EX sys$batch 'NODE'$batch
$   else
$     initialize /queue /start sys$batch /batch /job:3 /base_priority=3
$ endif
$
$ !--------------------------------------------------------------------------------------------
$ ! Start communication with terminal servers
$ !--------------------------------------------------------------------------------------------
$
$ ! @sys$manager:LTLOAD
$
$ !--------------------------------------------------------------------------------------------
$ ! The following command should be used only if you do not wish the
$ ! DECwindows startup file to be run. The DECwindows startup file should
$ ! be run on all types of machines, even if they are not using a
$ ! DECwindow display. If you wish to run teh DECwindows startup file at
$ ! a later time during system startup remove the comment from the line
$ ! below.
$ !--------------------------------------------------------------------------------------------
$
$ ! define decw$ignore_decwindows TRUE
$
$ !--------------------------------------------------------------------------------------------
$ ! The following command invokes a command procedure that deinstalls some
$ ! unused system software. The result is that some memory will be released.
$ !--------------------------------------------------------------------------------------------
$
$ @sys$manager:RE_INSTALL
$
$ !--------------------------------------------------------------------------------------------
$ ! Decide if SATTGRAPH shall start automatically
$ !--------------------------------------------------------------------------------------------
$
$ define/system SG_AUTO_START true
$
$ !--------------------------------------------------------------------------------------------
$ ! Site specific command procedure ready
$ !--------------------------------------------------------------------------------------------
$
$ setprotection=world:rwlp/device TTA2
$ setprotection=world:rwlp/device TTA3
$ @sys$startup:dfg$startup
$! @sys$manager:ucx$startup
$ exit
$



Ændring af filprotection.

Forudsætninger :

En fil kan ikke læses, skrives, sletes p.gr.a. dens protection.

Aktivitet :

$ set protection=(w:rwed)

beskyttelsen er :


brugerne er :



Kopiering af TK50 -> TZ85.

Forudsætninger :

Kopiering af bånd med 2 båndstationer, TZ85 = MKA0:, TK50 = MKA400:

Aktivitet :

$ Init MKA0: kopinavn
$ mount/over=id MKA0:
$ mount/over=id MKA400:
$ copy mka400:*.* mka0:*



Sletning af printer/channel oplysninger.

Forudsætninger :

Det sker indimellem når man har været inde i SGSETUP og slette med printere og printerkanaler at disse ikke er slettet.

Aktivitet :

Alle oplysninger ligger i filen :
SG_ROOT:<DATA>PRINTER_DEFS.nodenavn

Her kan man manuelt gå ind og slette  linierne :
PhysicalPrinter 1 1000
PScriptPrinter 1 1

Man skulle nu være fra for både printer og kanal opsætning.

Rart at vide :

PRINTER_DEFS skal f.eks. se således ud :

PhysicalPrinter 1 22 9600 8 1 0
PhysicalPrinter 2 1000
LinePrinter 1 1
TextPrinter 1 1
PScriptPrinter 1 2



Søgning efter tekststreng i VMS.

Forudsætninger :

Man ønsker at finde en specifik streng, men ved ikke hvilken fil strengen findes i.

Aktivitet :

For f.eks. at søge efter ordet "hest" i alle filer på hele disken :

$ Search dka300:[000000...]*.* "hest"

For at søge i et specifikt directory/filtype :

$ Search sys$sysdevice:[sg_user]*.dat "TEKSTSTRENG"



Opsætning af Ethernetkanaler i NCP.

Forudsætninger :

Ethernet kanalerne (A og B), samt DECnis'en sættes opfra NCP, her er diverse kommandoer der kan hjælpe.

Aktivitet :

$ mc ncp
NCP> show kn line
NCP> show line ISA-0
NCP> show line ISA-0 couont
NCP> show line ISA-0 charactaristics
NCP> show node 1.022 charactaristics
NCP> show node dummya charactaristics
NCP> show known circuits



Funktionstaster i VAX/VMS EDIToren.

Forudsætninger :

Ved EDIT/TPU kan følgende tastaturkommandoer bruges.

Aktivitet :
 
 
 
PF1
GOLD
PF2
HELP
PF3
Find next
Find
PF4
Delete Line
Undelete Line
7
Page
Command
8
Section
Fill
9
Append
Replace
-
Delete word
Undelete word
4
Advance
Bottom
5
Backup
Top
6
Cut
Paste
,
Delete Char
Undelete Char
1
Word
Change Case
2
End of Line
Delete EOL
3
Char
Spec. ins.
Enter
Enter
Substitute
0
Line
Open Line
.
Select
Reset



Udskrift af aktuel process.

Forudsætninger :

Hvis der ikke foregår noget på skærmen, kan det være svært at overskue om der foregår noget eller ej.

Aktivitet :

Tryk <CTRL-T>, for at se om der foregår noget.

Udskriften ser således ud :



Tillad systemmeddelelser.

Forudsætninger :

Hvis man ønsker at vide mere om hvad der sker på nettet, hvem der logger af/på mv.

Aktivitet :

Skriv :

$ reply/enable



Check harddisk for defekter.

Forudsætninger :

Hvis man har problemer, og man ønsker at finde ud af om det evt. kunne skyldes harddisken

Aktivitet :

Skriv :

$ analyze/disk/rep dka300:



Vejen ud af autoboot i SattLine på VAX.

Forudsætninger :

Man er af vanvare kommet til at slå autoboot til i sgsetup, med det resultat at man ikke kan komme ud i VMS'en og slå den fra igen, fordi systemet booter op før man har chancen for at logge ind som manager, eller få en DECterminal frem.

NB :  Gælder kun gamle versioner (op til 1.1-2) af SattVMS.
For at køre autoboot kræver at SattVMS-versionen er >> 1.1-0

Aktivitet :

Halt systemet, så man får prompt på systemniveau.

>>>B /1
SYSBOOT>set window 0 Dette disabler DECwindows.
SYSBOOT>exit

Maskinen booter nu op uden at starte DECwindows, herefter kan SGSETUP køres.

Efter sgsetup, haltes systemet igen, og ved systemprompten skrives der som følgende :

>>>B /1
SYSBOOT>set window 1 Dette enabler DECwindows igen.
SYSBOOT>exit



Ændring af DECnet node.

Forudsætninger :

Man ønsker at ændre en maskines DECnet identitet fra SYS11 1.1 til TEST12 1.2

Aktivitet :

Alle maskinafh. filer der hører til SattLine har DECnet ID som som filnavn (efter punktum).

Først ændres DECnet navn og DECnet ID :

$ @sys$manager:satt_netconfig

Man svarer nu fornuftigt på alle spørgsmål.

Herefter renames alle filer med det gamle node navn til det nye :

$ rename dka300:<000000...>*.SYS11 *.TEST12

Herefter rebootes, og maskinen har et nyt node navn.

Husk :

Husk at ændre i NCP og evt. prompter.

Kig evt i dka300:<sys0.sysexe>modparams.dat for at se om alt er OK !



Lokal SattLine terminal.

Forudsætninger :

Man ønsker at køre en local terminal SattLine session.

Aktivitet :

Åben "Session manager", menupunkt security.

Sæt node til *
Sæt username til *
Klik på ADD
Klik på APPLY
Klik på OK

Log nu ind som "sattgraph sattgraph" på den maskine der ønskes et billede fra :

$ set h sys72   sys72 er den VAX man ønsker billede fra.

Skriv :

$ controlpanel sys73 decnet sys73 er den lokale VAX

Husk at sætte remgraphallowed = TRUE i SattLine.

Se evt. hardware notes s. 55



SattLine vindue kan flyttes udenfor rækkevidde.
 

Forudsætninger :

DECterminalen der indeholder SattLine, kan flyttes uden for skærmens kant, og kan derved ikke flyttes tilbage.

Aktivitet :

Hvis autoopstart er sat til, skulle dette problem undgås



DECwindows istedet for MOTIF ved autoboot.

Forudsætninger :

Standard ved autoboot er at man bruger MOTIF, men visse kunder er interesseret i at benytte DECwindows istedet.

Aktivitet :

I filen sg_root:<commands>sg_windowmgr.com skal linien :

run sys$system:decw$mvm

udskiftes med :

run sys$system:decw$winmgr



Hvor finder man sin optioncode.

Forudsætninger :

Det kan indimellem være ønskeligt at finde den gamle optioncode.

Aktivitet :

Oplysninger om optioncode findes i klartekst i filen :

sg_options.<nodenavn>



Tillad service for DECservere.

Forudsætninger :

Det er nødvendigt at tillade service for DECservere, for at det er muligt for DECserverene (bl.a. typerne 200 og 700) at downloade den software der er nødvendig for de kan boote.

Aktivitet :

$ mc ncp
NCP> set executor state off
NCP> define circuit sva-0 service enable
NCP> exit
$ @sys$manager:startnet

VAX 4000/60 => sva-0 VAX 4000/90 => isa-0 AXP => TU-0/TU-1

Rart at vide :

Der skal være defineret 2 logiske udtryk for at dette skal kunne fungere, det ene er mom$load, og det andet er mom$system.

Det er muligt at se om de to logiske udtryk er defineret, ved at skrive på VMS kommandolinien :

$ sh log mom$*



Opsætning af DECserver 200/700.

Forudsætninger :

En ny DECserver skal sættes op. Det man normalt gør er at sætte de forskellige porte op, med hastighed, stopbit, o.s.v.. Det kan gøres på 2 måder : Enten gøres dette via SGSETUP, eller man kan gøre det manuelt via dsvconfig.

Aktivitet :

Sørg altid for at der er den bootfil den aktuelle server skal bruge. De forskellige bootfiler er :
 
 
Server type Note Bootfil
DECserver200 PRO801ENG.SYS
DECserver300 SH1601ENG.SYS
DECserver700 8/16 WWENG1.SYS
DECserver90L+ -COMLI Ligger i FLASH
DECserver90TL MNENG1.SYS
WS90(LUTEC) PSCODE.SYS/EPS.SYS

Indlæs software fra bånd/disk
$ @sys$update:vmsinstal

define mmom$load
$ define/system/exec/name_attribute=no_alias mom$load sys$sys-root:[decserver]

Konfigurer server i host's nodedatbase
$ set def sys$sysroot:[decserver]
$ dsvconfig

Download af serversoftware starter automatisk ved opstart af server (serveren beder selv om software, slå evt. reply/ena til)

Tilføj filen
@sys$startup:lat$startup til sys$manager:systartup_v5.com

Reboot eller kør @sys$startup:lat$startup

Check nu om lat er startet op
$ mc latcp show node

På en terminal tilsluttet serveren, connectes til de relevante host's
$ connect 'nodenavn'
eks :
$ connect SYS51

Definer porte på host (printer etc.)
Definer porte på server (remote access, baudrate etc.)



Konfigurering af porte på DECserver.

Forudsætninger :
 

Aktivitet :

sg_root:<commands>setup_comli_port.tsm_com indeholder de define kommandoer der skal til for at sætte en serverport op til comliforbindelse.

sg_root:<commands>setup_printer_port.tsm_com indeholder de define kommandoer der skal til for at sætte en serverport op til en printer.

Hvis man ikke har en TSM licens, kan man logge sig ind på serveren i en DECterm, og editere en kopi af ovennævnte filer i en anden DECterm. Herefter kopieres kommandolinierne i .tsm_com filerne til kommandolinien på serverterminalen.

Man logger ind på serveren ved
$ set def sys$manager
$ mc ncp
NCP> connect node 5.10
# access



Styring af "CLUSTER" på VAX.
 

Forudsætninger :

En VAXstation der sat op som CLUSTER-member, kan ikke startes op med mindre haldelen af clusternoderne er startet.

Aktivitet :

Årsagen til VAXstationerne ikke kan starte op alene, er DEC's default opsætning, og den kan der ændres på :

Log ind som "SYSTEM"

$ mc sysgen

SYSGEN> set expected votes = 1 (Default er 4)
SYSGEN> set votes = 1  (Default er 4)
SYSGEN> exit

Herefter kan maskinen startes op som enlig !



Ændring af CLUSTRE efter "crash".

Forudsætninger :

En VAX sat op i CLUSTER, kan ikke boote (få lov til at logge på) efter et systemcrash. Dette kan medføre at de andre maskiner stopper deres programudførsel, og venter på mindst en maskine kommer op at køre igen.

Aktivitet :

Tag ethernettet fra.
Start systemet op så man har en bootprompt.

>>> B/1
SYSBOOT> sho exp (forkortet show expected votes)

Hvis "expected" er større end 1, kan maskinen ikke starte op alene.

SYSBOOT> set exp 1 (sætter expected til 1)
SYSBOOT> cont

Herefter booter maskinen op.

Da de andre maskiner genkender den aktuelle maskine på dens disklabel ændres denne således :

$ set volume/label=temp dka300:

Herefter er det muligt at dismounte den disk (OBS rebootes med nettet på !), der nu hedder noget andet, fra en af de andre maskiner, der nu kører igen. Dette gøres således :

$ dismount/cluster SYS710$dka300:

Man kan så omdøbe labelen tilbage, reboote igen, og så videre.

Rart at vide :

Hvis man vil lukke et CLUSTERnetværk ned skriver man :

$ shutdown1

Dette resulterer i en mængde spørgsmål, og på spørgsmålet om det skal være et clustershutdown man foretager, svarer man ja.

Iøvrigt :

En imagebackup kræver at disken er dismounted fra CLUSTRET.



Fejl ved indlogning med ny disk i CLUSTER.

Forudsætninger :

Der er blevet lavet en imagekopi af en disk, til erstatning af en anden disk ved crash.

Aktivitet :

Hvis maskinen skriver :

error mounting systemdevice, status = 007280B4
error opening or mapping F11BXQP, status = 00018272

istedet for :

VMS startup has begun

Skyldes at de andre maskiner i clusteret er hægtet på netop den gamle disk. Løsningen er at boote hele clusteret om.



Operettelse af CLUSTER (diskserver).

Forudsætninger :

Man ønsker at oprette en frisk cluster disk server

Aktivitet :

1. SattLine installationsmanualen følges.
2. Antal af units på NET-APP-SUP-250 licenser øges til minimum 10 * antal af VAX'er i clusteret.

 Eks :

$ mc sysman
SYSMAN> set environment/cluster
SYSMAN do license modify/units=100 net-app-sup-250
SYSMAN> exit

3. Ret SYS$STSRTUP:SYSTARTUP_V5.COM :

 Bortkommenter linierne fra

$ CLUSTER_MASTER_DEVICE ...

 til :

$ DEF_S_EX JBCSYSFILE

 samt :

$ CLUSTER_MASTER_LABEL
$ MOUNT/CLUSTER

 Tilføj mount af alle ønskede devices i clusteret.



Check af cluster-nummer.

Forudsætninger :

Man ønsker at checkke clusternummeret.

Aktivitet :

$ mc sysman
SYSMAN> conf show cluster
SYSMAN> exit



Nyt cluster password.

Forudsætninger :

Man ønsker at lave et nyt clusterpassword.

Aktivitet :

$ mc sysman
SYSMAN> set environment/cluster
SYSMAN> conf set cluster/password=nytpassword



Check af CLUSTER votes.

Forudsætninger :

Man ønsker at checkke antal af votes o.a..

Aktivitet :

$ mc sysman
SYSMAN> set env/cluster
SYSMAN> do mc sysgen show expected votes
SYSMAN> do mc sysman sho votes



Defragmentering af AXP

Installér defragmenteringslicensen

ALFAxx> @sys$update:vmslicense

Installer defragmenterings softwaren (f.eks. fra CD-rom, ligger på disk 4)

ALFAxx> @sys$update:vmsinstal dfga021 dka400:<dfga021.kit>
 Are you satisfyed with the backup of your system disk [YES]?
 Does this product have an authorization key registred and loaded ? Y
 Do you want to run the IVP after the installation [YES]?
 Has setfilenomove.com been executed against all system disks ? Y
 Do you want to install Defrag or Defrag PLUS [PLUS]? defrag
 Do you want to install the graphical user interface [YES]?

Defragmenter disken

ALFAxx> defrag volume dka300:
ALFAxx> defrag show dka300:

Slet defragmenteringslicensen

ALFAxx> @sys$update:vmslicense



Installation of Thickwire Ethernet on an ALPHAstation 200
 

Der findes 2 mulige metoder for opkobling af ThickWire Ethernet på ALPHAstation 200 serien.

Det kort der sidder standardmonteret i en ALPHAstation 200 er et DE205 kort. Det kort der skal benyttes til thickWire Ethernet er et DE435-AA kort. DE205 kortet sidder monteret dels som et lille Ethernetkort, med en størrelse på ca. 70 * 80 mm, og dels som en del af ISA/PCI busforlængelsen. Derfor er det tilrådeligt at afmontere det lille ekstrakort, for at undgå forvækslinger. Selve Ethernetadressen sidder på buskortet monteret som en lille firkantet PAL.

Der findes 2 metoder til at fikse problemet :

Metode 1

I filen sylogicals.com tilføjes før slutningen på filen, 2 kommandoer :

$ edit/tpu sys$manager:sylogicals.com
    $ define/system/exec ewa0 ewb0
    $ define/system/exec lat$device ewb0

Herefter rebootes maskinen.

Denne metode får maskinen til at tro at det circuit den taler Ethernet via, er det nye DE435-AA kort.
 

Metode 2

I filen sylogicals.com tilføjes før exit i slutningen af filen, 1 kommando :

$ edit/tpu sys$manager:sylogicals.com
    $ define/system/exec lat$device ewb0

Herefter går man ind i NCP, hvor man bortfjerner det circuit, og den line, der hedder EWA-0, herefter oprettes EWA-1 både som circuit og line. Herefter rebooter man.

  $ mc ncp
  NCP> purge circuit EWA-0 all
  NCP> purge line EWA-0 all
  NCP> define circuit EWA-1 state on
  NCP> define line EWA-1 state on
  NCP> exit
  $ reboot

SattLine ser nu DE205 hardwareadressen, men benytter DE435-AA kortet til kommunikation.
 

DIGITAL anbefaler at man benytter metode nummer 2, idet dette er den "rigtige", set fra et netværkssynspunkt.

Faldgrube :

Dette virker kun på maskiner der kører VMS version fra og med 6.2. Hvis man er i tvivl om hvilken version af VMS man benytter aktuelt skriver man som følgende i en DECterm :

  $ show system

Man får så bl.a. oplysninger om VMS versionen.

Hvis man benytter VMS version 6.2 skal man installere en patch, som hedder AXPLAN04_061 for at få dette til at fungere. Man skal foruden førbemeldte patch, opgradere sin firmware version til palcode version 4.2-3, som er dateret 12. juni 1995.



Installation of SattLine ALPHAstation
Version 1.3-1 DK

Først lidt VMS og noget om den benyttede editor :

VMS indeholder 2 forskellige editorer, edit og edt. Hver enkelt editor kan have mange forskellige udseender og tastaturlayout. Den editor jeg selv bruger hedder edit, og har layoutet "tpu". Dette giver en lille teksteditor, som fungerer omtrent som man forventer. Når man er færdig med at rette i sin fil, klikker man med musen under den bjælke der er 3 linier over bunden af terminalen (eller trykker på "udfør"), hvorved der kommer en prompt "command:" frem. Her skriver man "exit" hvis man vil gemme og forlade editoren. Hvis man skriver "quit" forlader man editoren uden at gemme.

Gennem hele dokumentet er der henvist til SattLine version 1.3-15 (sg1315) dette byttes naturligvis ud med det rette versionsnummer når man installerer.

Det skal bemærkes at VMS ikke er case-sensitiv, og derfor kan store og små bogstaver bruges i flæng.

Syntaks : [ kan erstattes med < samt > kan erstattes med ].

Generelt har vi besluttet at ALPHAerne, nårt de forlader Alfa Laval Automation i Herlev har adressen 20.xx, hvor xx er et fortløbende nummer fra 1 til 1024.

På et OpenVMS keyboard (kendetegnet ved den dobbelte tast "Udfør" der sidder hvor "Scrolllock" og "Break" tasten sidder på et PC-keyboard) opnås @ ved at taste følgende tre tastetryk : "Kombiner tegn"-"a"-"a". Tegnet "[" opnås ved at taste "Kombiner tegn"-"shift-8"-"shift-8", tegnet "]" opnås ved at taste "Kombiner tegn"-"shift-9"-"shift-9".
 Nu til arbejdet :

Hvis ALPHAen er monteret med standard grafikkort, sæt da switchene bagpå grafikkortet (kan sættes via inspektionshullet) til : ned ned ned ned for at opnå 1280 * 1024
Sæt den fysiske adresse (SCSI ID) på harddisken til 3
Installer den nødvendige RAM
Demonter DE205 Ethernetkortet (det lille der sidder ved siden af soundkortet.
Demonter soundkortet, og flyt højttalerkablet til det lille stik på motherboardet der står lablet  "speaker".

>>> set language 0
Tryk reset
Vælg sprog (1 for dansk)

>>> sh dev
>>> set bootdef_dev dka300.3.0.6.0
>>> show bootdef_dev
>>> set ewa0_mode AUI
>>> boot

AXP/VMS ver. 6.2 starter Factory Installed Software configuration, her besvarer man spørgsmålene efter bedste evne (for det meste defaultsettings).

Password for system sættes til "sgsystem".
Når man installerer licenser skal man kun installere følgende product names (name står inde i rammen) :

  OpenVMS-Alpha
  Svar nej til cluster !!  (dukker op efter man har trykket return ved "no_share")
  OpenVMS-Alpha-ADL
  Net-app-sup-150
  Tast "99" når licenserne er indtastet.

Skulle man være kommet til at taste fejl ved indtastning af licenserne, fortvivl ej, svar bare "yes" ved "do yo want to make corrections"

SCSnode sættest til ALFAxx, hvor xx er alphaens løbenummer.
DECnet fase IV adresse er 20.xx, hvor xx er alphaens løbenummer.

Når VMS/DECwindows omsider booter op, logger man ind som system/sgsystem.

Vi er nu logget ind som system bruger af VMS, og vi skal tilrette menuer, sprog o.l.. Gå nu ind menuen "options" i "Session manager"en, og vælg punktet "Menus"

Fjern Bookreader, CDA Viewer, CradFiler, Notepad, Paint, DECsound, Mail, Message Window og Print Screen fra menuen. Tilbage bliver kun : Calculator, Calender, Clock, DECterm og FileView.

Tilføj herefter 2* DECterm + 1 * FileView til "Automatic Startup" i menuen.

Ret i "Options, Language" og "Options, Keyboard" menuen således :
    Sæt keyboard til DANISH_LK401AD_TW
    Sæt Language DANISH

Start 2 stk DECterm fra "Applications" i "Session manager"en

Sæt insert til i den aktive terminal ved at skrive :

 $ set terminal/insert

Tilføj i slutningen af LOGIN.COM således at det ser sådan ud bagefter :

 $ edit/tpu login.com
  $ set terminal /insert
  $ set terminal /page=35
  $ set prompt="ALFAxx> " Her erstattes xx med korekt nodenummer
  $ exit

ret i systartup_vms.com således :
 $ edit/tpu systartup_vms.com

 Fjern bortkommentering af ($! eller $!$ rettes til $) :
  $ ENABLE AUTOSTART /QUEUES
  $ start/que SYS$BATCH
  $ IF F$SEARCH("SYS$SYSTEM:NETACP.EXE") .NES. "" -
   THEN @SYS$MANAGER:STARTNET

Bortkommenter ($ rettes til $!$) :
  $ DEFINE DECW$IGNORE_DECNET true
 

Tilføj opstart af LAT (terminalserver support) i slutningen af filen før $ exit, sådan at resultatet ser ud omtrent således :
  $ @sys$startup:lat$startup
  $ mc latcp set node/connections=both
  $ exit

Nu udføres de efterfølgende kommandoer for at få startet DECnettet, startet batchkø manageren o.s.v.

 $ @SYS$MANAGER:NETCONFIG
   Som nodenavn vælges default.
   DECnet address sættes til 20.xx, hvor xx erstattes med det korrekte nodenummer.
   Ved resten af spørgsmålene vælges default.
 $ start/que/manager/new_version
 $ enable autostart
 $ init/que/batch sys$batch

Nu tilrettes pagefilens størrelse (i følgende eksempel sættes den til ca. 300 Mb, svarende til 600000 blokke, men denne kan sættes efter behov, dog er mindre end 300 Mb ikke tilrådeligt). Samtidig sættes swapfilens størrelse :

 $ sh mem
 $ set def sys$system
 $ mc sysgen create/size=600000 pagefile.sys Tager ca. 2 min.
 $ mc sysgen create/size=15000 swapfile.sys (hvis den er mindre end 15000)

For at slå konsoloutput fra, samt at få det tykke Ethernet til at virke på DE435 kortet, tilføjes i sidste linie før $ exit, i filen sys$manager:sylogicals.com på følgende vis :

 $ edit/tpu sys$manager:sylogicals.com
  $ define/system opc$opa0_enable false
  $
  $ define/system/exec ewa0 ewb0
  $ define/system lat$device ewb0
  $
  $ EXIT     (EXIT står der i forvejen)

Kopier nu decw$private_server_setup.template til en tilsvarende com-fil :

 $ set def sys$manager
 $ copy decw$private_server_setup.template *.com

I den fil man nu har oprettet, decw$private_server_setup.com, ændres følgende for at få dansk keyboardlayout ved autostart :

$ edit/tpu decw$private_server_setup.com
Linien :
    $! decw$default_keyboard_map == "north_american_lk201la"
Ændres til :
    $ decw$default_keyboard_map == "danish_lk401ad_tw"

Kopier herefter decw$private_apps_setup.template til en tilsvarende com-fil :

$ copy decw$private_apps_setup.template *.com

I den nye fil man nu har oprettet, sys$manager:decw$private_apps_setup.com, tilføjes følgende nederst i filen, for at få autostart til at virke :

$ edit/tpu sys$manager:decw$private_apps_setup.com
  $ do_default:   Denne line er skrevet i forvejen
  $ IF F$SEARCH ("sys$manager:sattgraph_defs.com")  .NES.  ""  -
   then @sys$manager:sattgraph_defs
  $ IF F$SEARCH ("sg_root:[commands]handle_autoboot.com")  .NES.  ""  -
   then @sg_root:[commands]handle_autoboot
  $ exit    Denne line er skrevet i forvejen

Opret et katalog i roden der hedder sgupgr :

 $ set def sys$login
 $ create/dir dka300:<000000.sgupgr>

Kopier SattLine instalationsfiler til dka300:<sgupgr>. Dette kan gøres på flere måder, og her er de 3 mest typiske :

Fra en båndstation (her med SCSI ID 4) :

 $ mc sysman io autoconfigure
 $ mount/over=id mka400:
 $ copy mka400:*.* dka300:<sgupgr>* /log

Fra servicedisken her med SCSI ID 0 :

 $ mc sysman io autoconfigure
 $ mount/over=id dka0:
 $ copy dka0:<sgupgr.sg1315>*.* dka300:<sgupgr>* /log

Eller via netværket (i eksemplet kopieres fra en anden alfa, DECnet ID 20.yy, hvorpå det ligger i samme sub-dir) yy svarer til DECnet adressen på den alfa man snakker med :

 $ mc ncp
 NCP> define node 20.yy name alfayy yy er nummeret på dem man kopierer fra.
 NCP> set known nodes all
 NCP> exit
 $ copy alfayy"system sgsystem"::dka300:<sgupgr>*.*  dka300:<sgupgr>*  /log

Installer nu SattLine :
 $ @sys$update:vmsinstal sg1315 dka300:<sgupgr>

I SGSETUP opsættes HEAP til 150 Mb, keyboard, Operator Language (her vælges karaktersæt 4 hvis man har valgt dansk sprog) og site-setupen tilføjes SPOOLER.

Installer herefter biblioteker

 $ @sys$manager:sattgraph_defs
 $ installibs
  Bibliotekerne ligger på dka300:<sgupgr>

Ophæv herefter protection på floppydrevet, og få systempassword til at leve evigt :

 $ @dka300:<sattgraph.commands>reset_dev_prot dva0:
 $ set def sys$system
 $ mc authorize
 UAF> modify /password=sgsystem /pwdlifetime=none system
 UAF> exit

Tilret filen sg_windowmgr.com således at det rette brugerinterface dukker op ved autostart :

 $ edit/tpu dka300:<sattgraph.commands>sg_windowmgr.com
  ret linien :
  $ run sys$system:decw$mwm
  til :
  $ run sys$system:decw$winmgr

Gå til "end session" i menuen "session" i "session manager"en, for at afslutte den aktive session.

Log nu ind som sattgraph/sattgraph

Systemet hænger sig nu (formodentligt), hvis dette er tilfældet, tryk på den lille "reboot" knap på fronten af ALPHAen.

Når systemet er på fode igen, log da ind som sattgraph/sattgraph

Tilret session manageren for sattgraph brugeren, på samme måde som tidligere gjort for system brugeren :

 Fjern Bookreader, CDA Viewer, DECsound, Mail, Message Window og Print Screen fra menuen.

 Fjern Windowmanager, og tilføj 1 * XUI Windowmanager, 2* DECterm og 1 * FileView til "Automatic Startup"

 Sæt keyboard til DANISH_LK401AD_TW
 Sæt Language DANISH

Opstart 2 stk DECterm fra "session manager" menuen "applications"

Ret i nu i LOGIN.COM (SattGraph bruger) så den ser således ud bagefter :
 $ edit/tpu login.com
  $ set terminal /insert
  $ set terminal /page=35
  $ set prompt="SG_ALFAxx> " Her erstattes xx med korekt nodenavn
  $ define sg_graphconfig SYS$LOGIN:AXP_graphic.
  $ @sys$manager:sattgraph_defs

Filen dka300:<sg_user>AXP_GRAPHIC. oprettes nu således :

 $ edit/tpu dka300:<sg_user>AXP_GRAPHIC.
  .WINDOW_PLACE 0 0
  .WINDOW_SIZE 1280 1000
  .NOOFCOLORS 215

Kør nu loginfilen for at se om det gik godt :

 $ @login

Nu skal systemparametre opdateres :

 SG_ALFA1> create/terminal/detatched/nologged_in
 Log ind som system/sgsystem i den nye terminal
 $ @dka300:<sattgraph.commands>satt_autogen
  Svar ja til at opdatere systemet
  Svar ja til at reboote efter opdateringen
  Svar "sattgraph" til hvilken bruger der skal opdateres
  Svar ja til at opdatere user quotas
  Resten af svarene er default, se evt. "Workstation VMS Version 1.3" (ver. 2-1) side 119.

Log ind som sattgraph/sattgraph
Start Sattline
 Instalationsnavnet skal mindst indeholde DECnet navnet (f.eks. NOVO AC-KA ALFA10), således at det er muligt at spore maskinerne på et senere tidspunkt.

 Vælg optionerne BATCH og OSI

Indskriv optioncode

For at få stjernen (*) til fungere når SattLine kører skal man stoppe SattLine, og logge ind som system/sgsystem i en DECterm.

Ret filen danish_lk401ad_tw.decw$keymap således :

$ edit/tpu dka300:<sys0.syscommon.sys$keymap.decw.system>danish_lk401ad_tw.decw$keymap

4. sidste lini fra bunden ser sådan ud :

 123 F7 0027 002A ! ' *

Ret den så den kommer til at se sådan ud :

 123 F7 002A 002A ! * *

Gem og afslut (tryk på "udfør" og skriv exit).

Gå herefter ind i "session manager", "options","keyboard" og vælg det layout der hedder danish_lk401ad_tw, og tryk herefter på apply.

Start herefter SattLine igen.



Skift katalog

Forudsætninger :

Svarende til cd på andre operativsystemer

Aktivitet :

$ set def sys$sysroot
$ set def dka300:<000000>



Ændre label på bånd/disk

Forudsætninger :

En disk eller et bånd skal have ny label

Aktivitet :

$ set vol/label=<nyt navn>



Dismount uanset den aktuelle mount

Forudsætninger :

Hvis man har lavet en backup til et bånd og afbrudt, kan det være svært at dismounte båndet. Dette trix fungerer naturligvis også på diske. Typisk ses bånd eller disk som "mounted for alloc"

Aktivitet :

$ dismount <device:> /abort



Oversigt over totalt antal af filer i et katalog (med underkataloger)

Forudsætninger :

Hvis man er i gang med en stor kopi kommando (mange filer) kan man lige kigge på hvor mange filer der allerrede er kopieret over.

Aktivitet :

$ dir /grand_total <device:<katalog...>>



Overskrift

Forudsætninger :

Beskrivelse

Aktivitet :

Beskrivelse